]> shimmer.witbreuk.eu Git - UltimateKEYS.git/blobdiff - UltimateKEYS - 2019-07-20.ahk
Add files via upload
[UltimateKEYS.git] / UltimateKEYS - 2019-07-20.ahk
index 1b6d2b02190dfc4f294ee72a54ab091eb76ba1bd..e766963a1a7330e013d7f709e157e4ecd4f84ac1 100644 (file)
@@ -291,6 +291,8 @@ dkTilde.item(" ") := "~"
 \r
 \r
 dkSymbols := ComObjCreate("Scripting.Dictionary")\r
 \r
 \r
 dkSymbols := ComObjCreate("Scripting.Dictionary")\r
+dkSymbols.item("a") := "ª"  ; feminine ordinal indicator (Spanish, Portuguese, Italian, Galician)\r
+dkSymbols.item("A") := "ª"  ; feminine ordinal indicator (Spanish, Portuguese, Italian, Galician)\r
 dkSymbols.item("b") := "•"\r
 dkSymbols.item("B") := "¦"\r
 dkSymbols.item("c") := "©"\r
 dkSymbols.item("b") := "•"\r
 dkSymbols.item("B") := "¦"\r
 dkSymbols.item("c") := "©"\r
@@ -311,8 +313,8 @@ dkSymbols.item("m") := "♂"
 dkSymbols.item("M") := "♂"\r
 dkSymbols.item("n") := "ⁿ"\r
 dkSymbols.item("N") := "¬"\r
 dkSymbols.item("M") := "♂"\r
 dkSymbols.item("n") := "ⁿ"\r
 dkSymbols.item("N") := "¬"\r
-dkSymbols.item("o") := "Ω"\r
-dkSymbols.item("O") := "Ω"\r
+dkSymbols.item("o") := "°"  ; masculine ordinal indicator (Spanish, Portuguese, Italian, Galician)\r
+dkSymbols.item("O") := "°"  ; masculine ordinal indicator (Spanish, Portuguese, Italian, Galician)\r
 dkSymbols.item("p") := "℗"\r
 dkSymbols.item("P") := "℗"\r
 dkSymbols.item("q") := "¶"\r
 dkSymbols.item("p") := "℗"\r
 dkSymbols.item("P") := "℗"\r
 dkSymbols.item("q") := "¶"\r
@@ -321,10 +323,14 @@ dkSymbols.item("r") := "®"
 dkSymbols.item("R") := "®"\r
 dkSymbols.item("s") := "§"\r
 dkSymbols.item("S") := "§"\r
 dkSymbols.item("R") := "®"\r
 dkSymbols.item("s") := "§"\r
 dkSymbols.item("S") := "§"\r
+dkSymbols.item("v") := "→"\r
+dkSymbols.item("V") := "⇒"\r
 dkSymbols.item("x") := "✗"\r
 dkSymbols.item("X") := "✗"\r
 dkSymbols.item("y") := "✓"\r
 dkSymbols.item("Y") := "✓"\r
 dkSymbols.item("x") := "✗"\r
 dkSymbols.item("X") := "✗"\r
 dkSymbols.item("y") := "✓"\r
 dkSymbols.item("Y") := "✓"\r
+dkSymbols.item("z") := "←"\r
+dkSymbols.item("Z") := "⇐"\r
 dkSymbols.item("1") := "≠"\r
 dkSymbols.item("!") := "≠"\r
 dkSymbols.item("2") := "√"\r
 dkSymbols.item("1") := "≠"\r
 dkSymbols.item("!") := "≠"\r
 dkSymbols.item("2") := "√"\r
@@ -335,13 +341,18 @@ dkSymbols.item("4") := "∜"
 dkSymbols.item("$") := "∜"\r
 dkSymbols.item("5") := "‰"\r
 dkSymbols.item("%") := "‰"\r
 dkSymbols.item("$") := "∜"\r
 dkSymbols.item("5") := "‰"\r
 dkSymbols.item("%") := "‰"\r
+dkSymbols.item("6") := "№"\r
+dkSymbols.item("^") := "№"\r
 dkSymbols.item("`") := "≈"\r
 dkSymbols.item("~") := "≈"\r
 dkSymbols.item("`") := "≈"\r
 dkSymbols.item("~") := "≈"\r
+dkSymbols.item("=") := "↔"\r
+dkSymbols.item("+") := "⇔"\r
 dkSymbols.item(",") := "≤"\r
 dkSymbols.item("<") := "≤"\r
 dkSymbols.item(".") := "≥"\r
 dkSymbols.item(">") := "≥"\r
 dkSymbols.item("-") := "±"\r
 dkSymbols.item(",") := "≤"\r
 dkSymbols.item("<") := "≤"\r
 dkSymbols.item(".") := "≥"\r
 dkSymbols.item(">") := "≥"\r
 dkSymbols.item("-") := "±"\r
+dkSymbols.item("_") := "±"\r
 dkSymbols.item("\") := "⁞"\r
 dkSymbols.item("|") := "⁞"\r
 dkSymbols.item(" ") := "©"\r
 dkSymbols.item("\") := "⁞"\r
 dkSymbols.item("|") := "⁞"\r
 dkSymbols.item(" ") := "©"\r
@@ -384,6 +395,64 @@ dkCedillaOgonek.item(".") := "˛"
 dkCedillaOgonek.item(" ") := "¸"\r
 \r
 \r
 dkCedillaOgonek.item(" ") := "¸"\r
 \r
 \r
+dkGreekAlphabet := ComObjCreate("Scripting.Dictionary")\r
+dkGreekAlphabet.item("a") := "α"\r
+dkGreekAlphabet.item("A") := "Α"\r
+dkGreekAlphabet.item("b") := "β"\r
+dkGreekAlphabet.item("B") := "Β"\r
+dkGreekAlphabet.item("v") := "β"\r
+dkGreekAlphabet.item("V") := "Β"\r
+dkGreekAlphabet.item("g") := "γ"\r
+dkGreekAlphabet.item("G") := "Γ"\r
+dkGreekAlphabet.item("d") := "δ"\r
+dkGreekAlphabet.item("D") := "Δ"\r
+dkGreekAlphabet.item("e") := "ε"\r
+dkGreekAlphabet.item("E") := "Ε"\r
+dkGreekAlphabet.item("z") := "ζ"\r
+dkGreekAlphabet.item("Z") := "Ζ"\r
+dkGreekAlphabet.item("i") := "η"\r
+dkGreekAlphabet.item("I") := "Η"\r
+dkGreekAlphabet.item("h") := "θ"\r
+dkGreekAlphabet.item("H") := "Θ"\r
+dkGreekAlphabet.item("j") := "ι"\r
+dkGreekAlphabet.item("J") := "Ι"\r
+dkGreekAlphabet.item("k") := "κ"\r
+dkGreekAlphabet.item("K") := "Κ"\r
+dkGreekAlphabet.item("l") := "λ"\r
+dkGreekAlphabet.item("L") := "Λ"\r
+dkGreekAlphabet.item("m") := "μ"\r
+dkGreekAlphabet.item("M") := "Μ"\r
+dkGreekAlphabet.item("n") := "ν"\r
+dkGreekAlphabet.item("N") := "Ν"\r
+dkGreekAlphabet.item("x") := "ξ"\r
+dkGreekAlphabet.item("X") := "Ξ"\r
+dkGreekAlphabet.item("o") := "ο"\r
+dkGreekAlphabet.item("O") := "Ο"\r
+dkGreekAlphabet.item("p") := "π"\r
+dkGreekAlphabet.item("P") := "Π"\r
+dkGreekAlphabet.item("r") := "ρ"\r
+dkGreekAlphabet.item("R") := "Ρ"\r
+dkGreekAlphabet.item("s") := "σ"\r
+dkGreekAlphabet.item("S") := "Σ"\r
+dkGreekAlphabet.item("ß") := "ς"\r
+dkGreekAlphabet.item("ẞ") := "Σ"\r
+dkGreekAlphabet.item("t") := "τ"\r
+dkGreekAlphabet.item("T") := "Τ"\r
+dkGreekAlphabet.item("y") := "υ"\r
+dkGreekAlphabet.item("Y") := "Υ"\r
+dkGreekAlphabet.item("f") := "φ"\r
+dkGreekAlphabet.item("F") := "Φ"\r
+dkGreekAlphabet.item("c") := "χ"\r
+dkGreekAlphabet.item("C") := "Χ"\r
+dkGreekAlphabet.item("w") := "ψ"\r
+dkGreekAlphabet.item("W") := "Ψ"\r
+dkGreekAlphabet.item("q") := "ω"\r
+dkGreekAlphabet.item("Q") := "Ω"\r
+dkGreekAlphabet.item("u") := "ω"\r
+dkGreekAlphabet.item("U") := "Ω"\r
+dkGreekAlphabet.item(" ") := "μ"\r
+\r
+\r
 >!a::\r
   if GetKeyState("Capslock", "T") == 0\r
     Send ä\r
 >!a::\r
   if GetKeyState("Capslock", "T") == 0\r
     Send ä\r
@@ -722,53 +791,56 @@ return
     Send ý\r
 return\r
 \r
     Send ý\r
 return\r
 \r
->!k::Send †\r
->!+k::Send ‡\r
+>!k::Send †   ; dagger\r
+>!+k::Send ‡  ; double dagger\r
 \r
 \r
->!m::Send µ\r
->!+m::Send ±\r
+>!m::\r
+  Input, key, L1, {delete}{esc}{home}{end}\r
+  Send % dkGreekAlphabet.item(key)\r
+return\r
+>!+m::Send ±  ; plus-minus sign\r
 \r
 \r
->!/::Send ¿\r
->!?::Send §\r
+>!/::Send ¿   ; inverted question mark\r
+>!?::Send §   ; section sign\r
 \r
 \r
->!1::Send ¡\r
->!+1::Send ¹\r
+>!1::Send ¡   ; inverted exclamation mark\r
+>!+1::Send ¹  ; superscript 1\r
 \r
 \r
->!2::Send ²\r
->!+2::Send ⁿ\r
+>!2::Send ²   ; superscript 2\r
+>!+2::Send ⁿ  ; superscript n\r
 \r
 \r
->!3::Send ³\r
->!+3::Send ∞\r
+>!3::Send ³   ; superscript 3\r
+>!+3::Send ∞  ; infinity\r
 \r
 \r
->!4::Send £\r
->!+4::Send ¥\r
+>!4::Send £   ; pound sign\r
+>!+4::Send ¥  ; yen sign\r
 \r
 \r
->!5::Send €\r
->!+5::Send ¢\r
+>!5::Send €   ; euro sign\r
+>!+5::Send ¢  ; cent sign (dollar)\r
 \r
 \r
->!8::Send „\r
->!+8::Send ‚\r
+>!8::Send „   ; double low-9 quotation mark\r
+>!+8::Send ‚  ; single low-9 quotation mark\r
 \r
 \r
->!9::Send “\r
->!+9::Send ‘\r
+>!9::Send “   ; left double quotation mark\r
+>!+9::Send ‘  ; left single quotation mark\r
 \r
 \r
->!0::Send ”\r
->!+0::Send ’\r
+>!0::Send ”   ; right double quotation mark\r
+>!+0::Send ’  ; right single quotation mark\r
 \r
 \r
->!=::Send ×\r
->!+=::Send ÷\r
+>!=::Send ×   ; multiplication sign\r
+>!+=::Send ÷  ; division sign\r
 \r
 \r
->![::Send «\r
->!{::Send ‹\r
+>![::Send «   ; left-pointing double angle quotation mark\r
+>!{::Send ‹   ; left-pointing single angle quotation mark\r
 \r
 \r
->!]::Send »\r
->!}::Send ›\r
+>!]::Send »   ; right-pointing double angle quotation mark\r
+>!}::Send ›   ; right-pointing single angle quotation mark\r
 \r
 \r
->!;::Send °\r
->!+;::Send ¶\r
+>!;::Send °   ; degree sign\r
+>!+;::Send ¶  ; pilcrow sign\r
 \r
 \r
->!\::Send ¬\r
->!|::Send ¦\r
+>!\::Send ¬   ; not sign\r
+>!|::Send ¦   ; broken bar\r
 \r
 >!`::\r
   Input, key, L1, {delete}{esc}{home}{end}\r
 \r
 >!`::\r
   Input, key, L1, {delete}{esc}{home}{end}\r